package setdemo;

import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.Set;

public class LinkedHashSetDemo {

    public static void main(String[] args) {
        Set set = new LinkedHashSet();
        set.add("grape");
        set.add("banana");
        set.add("apple");
        set.add("orange");
        set.add(null);
        set.add("watermelon");
        set.add("apple");

        //因为Set是无顺序的，所有不能使用for循环通过索引遍历。
        for(Object obj: set){
            System.out.println(obj);
        }

        System.out.println("----------使用迭代器遍历-----------");

        Iterator it = set.iterator();
        while(it.hasNext()){
            System.out.println(it.next());
        }
    }
}
